import type { RouteRecordRaw } from 'vue-router'

export interface IUserInfo {
  avatar: string
  buttons: string[]
  name: string
  roles: string[]
  routes: string[]
}

// 用户信息包括权限数据
export interface UserInfoState {
  token: string
  userInfo: IUserInfo

  menuRoutes: RouteRecordRaw[] // 用于生成导航菜单的路由列表
}
